package vensong;

public class the_day04 {
    public static void main(String[] args) {
        //常见面试题型：选择题、简答题、问答题、编码题
        /*
        简答题、问答题：
        1.JDK、JRE、JVN的区别：
          1）JDK:java开发工具包，是java的核心，包括：JRE+编译、运行的命令工具  /核心 包括jre 编译 和运行的“命令”工具！！
          2）JRE:java运行环境，是运行java程序所必须的环境集合，包括：JVM+java系统类库  /环境和类库
          3）JVN:java虚拟机，是java实现跨平台的最核心部分，能够运行java语言所开发的程序  /运行，与跨平台
        2）.java的8种基本数据类型是什么？（简述java的8种基本数据类型）
          1）8种基本数据类型：byte,short,int.long.float,bouble,boolean,char
          2)byte:字节型，用于存储整数的，占用1个字节，范围-128到127
          3）short：短整形，用于存储证书的，占用2个字节，范围-32768到32767
          4）int：最常用的整形，用于存储整数的，占用4个字节，范围-2^31到2^21-1
          5）long：长整形，用于存储较大的整数，占用8个字节，范围-2^63到2^63-1
          6）float：单精度浮点数，用于，存储小数的，占用4个字节，范围不可精确表示
          7）bouble：双精度浮点数，最常用的存储小数的类型，占用8个字节，范围不可精确表示
          8）boolean：布尔型，用于存储true和false，占用一个字节
          9）char：字符型，录用Unicode字符编码格式，用于存储单个字符，占用2个字符
       3）.switch可以作用于那些数据类型上？
          1）byte，short。int，char，string，枚举，其余都不准用！


       */
       /*
       选择题（代码分析题）：
       1）在java种，调用math.random（）方法中能得到什么结果（）：   0.0-----0.9999999...；
       A.*****
       B.****
       C.*****
       D .*****
       2)分析如下代码，编译运行的结果为（A）
       int a=0,b=0;
       do{
       --b;
       a--;
       }while(a>0）;
       System.out.println(b)

       A.-1
       B.0
       C.错误
       D .死循环
       3）分析下列代码编译运行的记过为：（）
       int result = 0;
       int i = 2
       switch(i){
       case 1:
       result = result+1//0+2
       casr 2:
       result = result+i*2//r=4
       casr 3:
       result = result+i*3//10
       }
        System.out.println(result)10
       4).下列那个循环会导致死循环（）C
       A.for(int k =0;k<0;k++)
       B.for(int k =10;k<0;k--)
       C.for(int k =0;k<10;k--)
       D.for(int k =0;k<0;k++)






         */
    }
}
